使用git管理项目
1.1在根目录中创建.gitignore文件（设置项目忽略上传的文件）
1.2在根目录中创建README.md文件（用于记录项目相关信息）
1.3将mui的开源协议文件（LICENSE)拷贝到根目录

2安装git软件
2.1安装git文件 Git-2.8.4-32-bit.exe（按默认选项一直安装即可）
2.2判断是否安装成功，在任意目录->右键看到Git GUI Here和Git Bash Here即安装成功
2.3Git GUI Here是git图形化管理，Git Bash Here是命令管理

3【解决】'git' 不是内部或外部命令，也不是可运行的程序或批处理文件。
3.1安装git软件后，重启电脑就好了

4.1创建本地仓储： git init
4.2查看git文件状态：git status   （红色代表未转入暂存，绿色代表以放入暂存）
4.2.1状态分析（左侧黄色M代表修改未提交暂存，A代表转入暂存，U代表未提交,白色代表已经提交到git仓库
4.3将所有文件放入暂存中去： git add .
4.4配置个人信息（当前用户是谁）
    git config --global user.name "xmp"  回车 【此处不能随便填写，需要根据码云配置信息填写】
    git config --global user.email "xmp@yuail.com"  回车【此处不能随便填写，需要根据码云配置信息填写】
4.5将暂存放入git仓库中：git commit -m "注释说明"

5.0管理码云（网址：https://gitee.com）码云账号：xump  qq4---n
5.1首先查看本地是否存在.ssh文件夹，目录（C:\Users\Administrator\.ssh）
5.2如果.ssh文件夹不存在，执行指令自动创建mkdir ~/.ssh
5.3生成RSA密钥对 ssh-keygen -t rsa -C "xmp@yuail.com"  -> # 三次回车即可生成 ssh key
5.4查看.ssh文件夹中是否生成了：id_rsa和id_rsa.pub文件
5.5登录后->个人中心图标->设置->SSH公钥->打开本地id_rsa.pub文件，全部复制到公钥即可->->->->->->->->->->->

6.0新建在线仓储
6.1点击个人中心图标左侧 “+”  -> 新建项目 -> 填写仓库名称和仓库介绍；取消Readme选项；选公开 -> 创建
6.2从码云上拷贝下来，配置个人信息（当前用户是谁）
    git config --global user.name "xump"  回车 【此处不能随便填写，需要根据码云配置信息填写】
    git config --global user.email "3389697192@qq.com"  回车【此处不能随便填写，需要根据码云配置信息填写】
6.3与码云项目连接（关联）
    git remote add origin https://gitee.com/xump/vue_two-_project.git
    git push -u origin master
    本地弹框输入账号密码：码云账号：xump  qq4---n
【连接成功，上传成功！】

7.0git可视化上传文件
7.1点击左侧git图标，在表单中填写本次提交的信息注释。
7.2【注意】文件中的回旋符号是取消修改，不要轻易点；“+”号是添加到本地仓储中。
7.3点击上方 钩 符号，将所有文件添加到本地仓储中。
7.4点击 … 符号（更多操作），点击push（推送）即可上传到在线git仓库

-------------------------git专门视频笔记-----------------------
工作区（不包含.git）、暂存区、版本库

git初始化，会创建一个.git仓储目录，用来备份代码
git init  回车

配置个人信息（当前用户是谁）
git config --global user.name "xmp"  回车
git config --global user.email "xmp@yuail.com"  回车

将代码备份命令 1、放到暂存区，2、提交到版本库[添加说明]*内容修改才能再次备份成功
git add ./demo.html  回车
git commit -m "将首页放到git中"   回车

退回上一步
按Esc键，:q   回车
强制退出：  按Esc键，:q!

判断是否将文件放到暂存区
git status  回车，会出现  modified: index.html意思是这个文件修改过了，绿色代表在暂存区，红色代表修改过但不在暂存区

将目录提交到暂存区
git add ./  回车
git commit -m "将首页放到git中"   回车

一步将文件放到版本库：
git commit --all -m "说明"   回车，一次将新文件或修改过的文件放到版本库



查看提交记录（日志）：
git log  回车，只会显示当前和之前版本
只看一行精简信息：   git log --oneline

回退（还原）版本：
git log --oneline   回车，查看版本
回到历史版本：git reflog  回车，将每次版本切换记录翻出来
git reset --hard Head~0   回车，0表示恢复log中的第一条数据
或者 git reset --head ca3cc90   回车，（ca3cc90版本号）

分支：
git branch dev   回车，创建一个叫dev的分支
git branch   回车，查看分支（目前还在主干）
git checkout dev  回车，切换到dev分支（目前在dev分支）
git checkout master  回车，切换回主干
将分支合并到主干
git merge dev  回车，将dev分支合并到主干

将代码上传到服务器：
git push 地址 master

从远程下载代码到本地
git pull 地址 master

ssh加密：
ssh-keygen -t rsa -C "xiaoming@sina.com"





